Puedes usar estilos. Algo sencillo... prueba esto:
Código HTML:
<select name="select" size="1" onChange="document.getElementById('texto').style.display=this.value">
<option value="">Muestra</option>
<option value="none">Oculta</option>
</select>
<input name="texto" type="text" id="texto" style="display:">
Puedes verlo ---
Enlace Caducado---
Esto me gusta porque no solo oculta el objeto, sino que "lo quita"; vaya desplaza lo que le seguiria y ocupa su lugar... como si no estubiera. Igual podrías ocupar el atrributo 'visibility' ó etiquetas DIV... busca en el foro para más info...
Suerte!
PD: Invitación a usar títulos de las consultas más específicos... para ayudar a posteriores busquedas...