Hola CRISMA.
Has los liguientes cambios en el código:
function anadir(obj) {
por: function anadir(obj,boton) {
obj.appendChild(elem);
por: obj.insertBefore(elem,boton);
<input type="button" onclick="anadir(this.form)" />
por: <input type="button" onclick="anadir(this.form,this)" />
Saludos,