В принципе идея генерации может быть заменена вставкой контента из тега script type="text"
<script type="text" id="contex-form">
<p class="areafield required">
<span class="input">
<textarea id="main-reply" name="req_message" rows="13"/></textarea>
</span>
</p>
</script>
<script type="text/javascript">
var context = document.getElementById('contex-form').innerHTML;
alert(context)
</script>