text: Text fields without fonts are defined to be 12pt serif

This is the default value emitted by the Flash authoring environment,
and it looks close enough to the real thing.
text: Don't skip rendering for initially-empty DefineEditText fields

For dynamic text fields, hasText only provides the initial value.
User code may set the field to say something else eventually.
TextField: Add support for replaceText