Devo usar .innerHTML ou .value para <textarea>?

Este é um follow-up deIsso não funciona porque não posso usar um script em um div?

De onde parei, eu tinha esse código:
Script de botão:

<script>
    var correctProperty = "value";
    function run(){
        document.getElementsByTagName("head")["0"].innerHTML += eval(document.getElementById("editorHead")[correctProperty]);
        document.getElementById("result").innerHTML = eval(document.getElementById("editorBody")[correctProperty]);
    }
</script>

As textareas (semclass estyle atributos e entre texto não-div):

<textarea id="editorHead" rows="20"></textarea>
<textarea id="editorBody" rows="20"></textarea>
<div id="result"></div>

Atualmente isso não funciona, e uma das minhas respostas anteriores (a que foi aceita) dizia quecorrectProperty deve ser definido para"innerHTML". Então deveria? Ou o problema é uma interferência comwindow (como antes)? Ou, ... devo colocá-lo em um formulário e, em seguida, usar"value"?

questionAnswers(3)

yourAnswerToTheQuestion