La sintassi corretta:
<select ... onchange="this.form.NOMECAMPO.value = this.options[this.selectedIndex].value;">
Questa funziona correttamente se i due campi (select e text/textarea) sono nello stesso form.
Se invece vuoi il testo, anziche` il valore, sostituisci il .value con .text