Gracias Caricatos,
Solo con lo que me has dicho
onchange="TAREA.value += this.value"
me ha permitido eliminar todo el bloque de script,(me ha sorprendido),
¿Eso es debido a que el select y el textarea estan en el mismo formulario?
¿Como se podria poner el cursor en el textarea, despues de hacer alguna seleccion en el el select?