Hola:
Es algo no muy difícil, pero depende de que haya más elementos (tags o texto)
e = document.getElementById("texto");
s = document.createElement("span"):
with (e.parentNode) (e == lastChild) ? appendChild(s) : insertBefore(s, e.nextSibling);
Edito: Se ha discutido en este otro tema:
insertBefore no: quiero un insertAfter!
Saludos