Claro, la rutina si está a 0, deja siempre el textbox en su sitio.
Por eso dije, quien quiera editarlo puede.
Poniendo otros valores de variable, poner solo x cosas.. xD
Ejemplo: Solo arriba y mismo color, arriba estilo pensamientos, arriba e invisible, abajo e invisible.. etc.
Pero eso es fácil, añade un nuevo "salto" a la rutina, donde sea centro, y copias solo lo del textbox_position o algo así xD