No, il mio errore stava nel fatto che prendeva la dichiarazione

Dim txtBox As TextBox


come

Dim txtBox as NomeProgetto.TextBox

E chissà che cacchio andava a istanziare, infatti non mi trovava le proprietà Text, Columns ecc ecc del controllo Textbox.
Quindi che ho fatto?
Questo:

Dim txtBox nome As System.Web.UI.WebControls.TextBox

E funziona perfettamente.
Ora però c'è un altro ostacolo...devo recuperare i valori delle textbox ovviamente...ho fatto questa sub attivata da un pulsante:

Dim c As System.Web.UI.Control
For Each c In PlaceHolder1.Controls
Dim txt As System.Web.UI.WebControls.TextBox
txt = CType(c, System.Web.UI.WebControls.TextBox)
Response.Write(txt.Text)
Next

Ma non ne vuol sapere di fare il casting...qualcuno di voi ha qualche idea? sempre tenendo in considerazione che mi fa quella simpatica cosa sul dim di un controllo..