per prima cosa grazie per l'aiuto.
ho provato il tuo codice con IE o con FF di una versione inferiore di quella usata da te, così come Opera la textarea si attiva solo dopo il refresh o un'altro focus.
Ho cambiato onFocus con onClick e funziona .. così
codice:
<html>
<head>
<title>Form_attiva_sezione1.html</title> 
<script type="text/javascript"> 
          window.onload = oncli 
                    function rendiAttivo()    {
  var inpt = document.getElementsByTagName('input');
      for(var i = 0; i < inpt.length; i++) {
          if(inpt[i].type == "radio" && inpt[i].checked)  {	  
              document.getElementsByTagName('textarea')[0].disabled = false ;
	      break;
		  }
        }
	  }
	                function oncli()        {
		var inpt = document.getElementsByTagName('input');
      for(var i = 0; i < inpt.length; i++) {
          if(inpt[i].checked)  {
               inpt[i].onClick = rendiAttivo;
            }
         }
       }		  
 
</script>
</head>
<body > 


<form>
<input type="radio" name="nomeRadio" value="nome1" onClick="rendiAttivo()">Nome1
 
<input type="radio" name="nomeRadio" value="nome2" onClick="rendiAttivo()">Nome2 

<input type="radio" name="nomeRadio" value="nome3" onClick="rendiAttivo()">Nome3 

<input type="text" name="area" value="Bruce Springsting" >


<textarea disabled id="qw" name="attiva" cols=45 rows=1 >massimo 38 battute</textarea>


<input type="reset" value="annulla" />
</form>
</body>
</html>