Cambia esto:
Código javascript
:
Ver originalformulario.replaceChild(nuevotextbox, objeto);
Por:
Código javascript
:
Ver originalobjeto.parentNode.replaceChild(nuevotextbox, objeto);
Sin contar que para lograr el efecto que deseas donde asignas blur deberías asignar focus y donde asignas focus deberías asignar blur.