Hola:
Tal como se añaden etiquetass input con createElement, puedes añadir etiquetas br... y el espacio en blanco sería con createTextNode... aunque mejor (a mi parecer sería poner estilos para la separación... margin/padding)
el.style.margin = "0 10px";
el.style.padding = "0 10px";
...
br = document.createElement("br");
row.appendChild(br);
No sé porqué, me parece que voy a tener otro choque...
Saludos