Podés probar algo así:
Código HTML:
Ver original<script language="JavaScript"> function addFiles()
{
var contenedor = document.getElementById('parts');
var nuevaLinea = document.createElement('p');
nuevaLinea.setAttribute('class','nueva-linea');
nuevaLinea.innerHTML = '
<input type="text" name="userfile[]" size="60">';
contenedor.appendChild(nuevaLinea );
}
<form action="../op/op.AddDocument.php" enctype="multipart/form-data" method="post" name="form1" onsubmit="return checkForm();">
<a href="javascript:addFiles()">Haz clic para a
ñadir otro campo de texto
</a> <p class="nueva-linea"><input type="text" name="userfile[]" size="60"></p>
Uso <p>'s de forma de separar bien las líneas y de poder fácilmente asignarle un HTML interior :) Con CSS lo estilizas mejor.