puedes meterlo dentro de una capa y mostrar/ocultar la capa:
Código HTML:
<html>
<head>
<script type="text/javascript">
function Okultar(capa)
{
document.getElementById(capa).style.visibility="hidden";
}
function Mostrar(capa)
{
document.getElementById(capa).style.visibility="visible";
}
</script>
</head>
<body onLoad="Okultar('pq')">
<form name="formu">
<input type="radio" name="pregunta" value="SI" onClick="Okultar('pq')">Si</input><br />
<input type="radio" name="pregunta" value="NO" onClick="Mostrar('pq')">No</input><br />
<div id="pq">
¿Por que? <input type="text" name="poque" />
</div>
</form>
</body>
</html>
suerte!!!