             textFormat.sharpness = _inheritingStyles.fontSharpness;
             textFormat.thickness = _inheritingStyles.fontThickness;
             
-            textFormat.useTLF =
-                getTextFieldClassName() == "mx.core::UITLFTextField" ||
-                getTextInputClassName() == "mx.controls::TLFTextInput";
-
-            if (textFormat.useTLF)
+            textFormat.useFTE =
+                getTextFieldClassName() == "mx.core::UIFTETextField" ||
+                getTextInputClassName() == "mx.controls::MXFTETextInput";
+
+            if (textFormat.useFTE)
             {
                 textFormat.direction = _inheritingStyles.direction;
                 textFormat.locale = _inheritingStyles.locale;


        // If we just created a UITLFTextField, set its textLineCreator property
        // so that it knows what module to use for creating its TextLines.
        if (className == "mx.core::UITLFTextField")
            obj.textLineCreator = moduleContext;

        return obj;


    /**
     *  @private
     *  Returns either "mx.core::TextInput" or "mx.core::MXFTETextInput",
     *  based on the version number and the textInputClass style.
     */
    private function getTextInputClassName():String
