Bueno ya funciona pero me podrias explicar porque asi funciona
 
Código:
 formulario2.texto.value = formulario1.combo.options[formulario1.combo.selectedIndex].text;
   y asi no 
Código:
 <select name="cbo" class="combo" id="cbo" onchange="document.form2.tipo.value=document.form1.cbo.text">