The width property is used for the field's actual width, but min/max width are computed using only the size attribute (or the default of 20). This causes a problem in tables, as can be seen in the test case that I am going to attach.
Created attachment 7214 [details] Test case
Bumping to P1 since this causes a text field regression
Bug 8092 is a duplicate but has a Radar reference. *** This bug has been marked as a duplicate of 8092 ***