Use more sensible text coercion operator in TextField

The TextField would coerce objects, null, and undefined with the
JavaScript convention. This is not a good user experience in general, so
I've reused the string coercion operator from FRB, which translates
these all to an empty string.