Yep, It was probably the missing type="text".
As I have worked with, and cleaned up other developers code, I have found a number of reasons that validation toolkit will not recognize form elements. Sometimes if they are in a table, or have invalid attributes, or missing quotes around values etc.
Glad you got it figgured out!
Tom