Cosi va?
Ho fatto una prova veloce con Firefox.
[php]
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function visibilita(elem)
{
var campo=document.getElementById('subject');
if (elem=="no")
{
campo.style.display="none";
}
else
{
campo.style.display="block";
}
}
</script>
</head>
<body>
<div>
<input type='radio' name="subject" onClick="visibilita('no');" value='Dubbio'> Dubbio<br />
<input type='radio' name="subject" onClick="visibilita('no');" value='Approfondimento'> Approfondimento<br />
<input type='radio' name="subject" onClick="visibilita('no');" value='Avviso'> Avviso<br />
<input type='radio' name="subject" onClick="visibilita('si');" value='Altro..'> Altro..<br />
<input type='text' name='subject' id='subject' style="display:none" >
</div>
</body>
</html>
[/php]