rename TextField to TextStringField
fix naming rules for test.