Fix width of text fields in tables in IE 8+

Special handling of Internet Explorer when the width of a text field is specified
as percentage seems to be no longer needed. Instead, this caused the calculated width
to be too short when the text field is rendered inside a table.

It *seems* to work but I'm not sure if I tested and thought of all the cases this calculation was originally done for.