Ah no!! Il codice JS funziona bene, se clicki sul textfield vedi che non è quello a dare problemi!!
A dare problemi è il <button> che fa automaticamente il refresh. Per questo l'ho messo sotto html.
Comunque il JS sta nell'head della pagina: fadefx.js