Con innerHTML puedes insertar el contenido mediante texto:
Código:
cell1.innerHTML = '<input type="text">';
Y para redimensionar usa las propiedades de CSS:
Código:
cell1.style.height="20px";
cell1.style.width="100px";
Puedes poner los píxels que quieras...