il problema è nessun errore. tu hai provato il mio codice?
ho fatto il seguente script per vedere se le informazioni vengono passate al document.
con nfirefox le document.write in fondo passano DOPO aver fatto il refresh, con IE non passano
codice:
<html>
<head>
<title>Form_attiva_sezione _2.html</title> 
<script type="text/javascript"> 
         window.onload = function() {
                    rendiAttivo() 
					}

                    function rendiAttivo()    {
  var inpt = window.document.getElementsByTagName('input');
      for(var i = 0; i < inpt.length; i++) {
          if(inpt[i].type == "radio" && inpt[i].checked)  {	  
     window.document.getElementById('textarea')[0].disabled = FALSE ;
	 break;
		    }
          }
	  }
	 
</script>
</head>
<body > 




<form> 
<input type="radio" name="nomeRadio" value="Bruce Springsting" onFocus="rendiAttivo()">Nome1
 
<input type="text" name="area" value="Bruce Springsting" >

<input type="radio" name="nomeRadio" value="nome2" onFocus="rendiAttivo()">Nome2 

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


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


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

<script type="text/javascript"> 
         window.onload = function() {
                    rendiAttivo() 
					}

                    function rendiAttivo()    {
  var input = window.document.getElementsByTagName('input');
      for(var i = 0; i < input.length; i++) {

    if(input[i].type == "radio") {
	  if( input[i].checked)  {
     window.document.getElementById('textarea')[0].disabled = FALSE ;
	 break;
		    }
          }
	  } }
	 
</script>

<hr />
<script type="text/javascript"> 
var inpt = document.getElementsByTagName('input');
document.write(inpt.length);
document.write("
");
      
    for(var i = 0; i < inpt.length; i++) {
       if(inpt[i].type == "radio")  {
	      document.write(inpt[i].type + "
");
	         if(inpt[i].checked) {
	           document.write("evviva 
");
	         }
	    }
    }
document.write("
");	
	   document.write(document.getElementsByTagName('textarea')[0].value);
document.write("
");	   
	   document.write(document.getElementById('qw').disabled);
document.write("
");
	   document.write(document.getElementsByTagName('input')[0].checked);
</script>
</body>
</html>