いろいろ考えられますがだいたいこんな感じでしょう
<script>
function changeFunc(obj){
var v=obj.options[obj.selectedIndex].value;
var msg={0:"",1:"text1の説明です",2:"text2の説明だよ",3:"text3の説明である"};
document.getElementById("text").value=msg[v];
}
</script>
<form>
<p>
<select name="category" onchange="changeFunc(this)">
<option value="0">選択して</option>
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
</select>
<textarea name="text" id="text" cols="60" rows="10"></textarea>
</p>
</div>
お礼
この度はありがとうございました。
補足
ご回答ありがとうございます! 早速試してみましたが、動作を確認できました。ありがとうございます。 ちなみに、テキストエリアに入れ込むテキストをCSSで装飾することは可能でしょうか。