hola,
prueba con esto...
<input type="radio" value="1" name="opciones" onclick="qTexto('hidden')">1
<input type="radio" value="2" name="opciones" onclick="qTexto('hidden')">2
<input type="radio" value="3" name="opciones" onclick="qTexto('visible')">3
<input type="radio" value="4" name="opciones" onclick="qTexto('hidden')">4
</select>
<input type="text" name="texto" style="visibility:hidden">
<script>
function qTexto(visibilidad){
texto.style.visibility=visibilidad
}
</script>
te explico...
si pulsan sobre el 1,2,4 se va a la función pasandole el parametro hidden que será el valor del cuadro de texto. pero si pulsa sobre el tres que es el que queremos que salga el cuadro de texto le pasamos visible.
ok?
suerte
http://www.weboculta.com