Используйте
appendChild
<a href=javascript:add_text()>Добавить текстовое поле</a>
<div id='text' name='result' value='' ></div>
<script>
function add_text(a){
var input = document.createElement('input');
input.type = 'text';
input.name = 'result';
input.className = 'textbox';
input.size = 20;
document.getElementById('text').appendChild(input);
}
</script>