si bien johanyn se me adelanto te pongo otro ejemplo (es que ya lo había preparado).
Cita: <html>
<head>
</head>
<body>
<form>
<span onClick="document.forms[0]['color'].style.display=(document.forms[0]['autos'][0].checked)?'':'none';">
<br>Mercedez<input type="radio" name="autos" value="Mercedez">
<input type="text" name="color" style="display:none;">
<br>Ferrari<input type="radio" name="autos" value="Ferrari">
<br>BMW<input type="radio" name="autos" value="BMW">
</span>
</form>
</body>
</html>
en este caso utiliza <span> como contenedor de los radios pero tambien podría ser <fieldset>. (utilizo una etiqueta contenedora para que capturando un solo evento pueda distinguir en si tiene que mostrarlo u ocultarlo).
saludos