a div já tem id ('new_input_'+input_cont), e está aplicada na página, o que keria era criar uma textarea e coloca-la dentro da div. já tenho isto function addInput()
{
var div = document.createElement('div');
div.setAttribute('id', 'div1');
div.style.left = "450px";
div.style.top = "280px";
div.style.width = "50px";
div.style.height = "100px";
div.className = "drsElement drsMoveHandle";
pagina.appendChild(div);
var TEXTAREA = document.createElement('TEXTAREA');
TEXTAREA.setAttribute('id', 'txtArea');
TEXTAREA.style.left = "450px";
TEXTAREA.style.top = "280px";
TEXTAREA.style.width = "50px";
TEXTAREA.style.height = "100px";
TEXTAREA.className = "drsElement drsMoveHandle";
TEXTAREA.value = "insira o seu texto";
div.appendChild(TEXTAREA);
} só que ele assim está a criar uma div e uma textarea na pagina mas em locais diferentes, ou seja, a textarea não esta dentro da div como keria. e não percebo porquê.