Why can't I see my textboxes when iterating through my WebForm??

This code is only picking up HtmlForm and a couple of Literalcontrols.
VB Code:
  1. foreach (Control t in Page.Controls)
  2. {
  3.     if (t is TextBox)
  4.     {
  5.         t.DataBind();
  6.     }
  7. }

I've also tried using 'this.Controls' !!