Если в браузере включен JavaScript, вы можете сделать это с помощью jQuery.
Обычно вы подключаетесь к событию change раскрывающегося списка, и когда это происходит, вы проверяете значение раскрывающегося списка и либо отображаете, либо скрываете текстовое поле на основе того, что было выбрано в раскрывающийся.
Что-то вроде:
$("#drop_down_id").change(function() {
if (I should hide the text field)
$("#text_field_id").hide();
else
$("#text_field_id").show();
});