          */
         private function createHostFormat():void
         {
-            _htmlHelper.hostFormat = new FTETextFieldHostFormat(this);
+            var hostFormat:TextLayoutFormat = new TextLayoutFormat();
+            
+            hostFormat.color = _defaultTextFormat.color;
+            hostFormat.direction = direction;
+            
+            hostFormat.fontFamily = _defaultTextFormat.font;
+            hostFormat.fontLookup = embedFonts ?
+                FontLookup.EMBEDDED_CFF :
+                FontLookup.DEVICE;
+            hostFormat.fontSize = _defaultTextFormat.size;
+            hostFormat.fontStyle = _defaultTextFormat.italic ?
+                FontPosture.ITALIC :
+                FontPosture.NORMAL;
+            hostFormat.fontWeight = _defaultTextFormat.bold ?
+                FontWeight.BOLD :
+                FontWeight.NORMAL;
+            
+            hostFormat.kerning = _defaultTextFormat.kerning ?
+                Kerning.AUTO :
+                Kerning.OFF;
+            hostFormat.leadingModel = LeadingModel.APPROXIMATE_TEXT_FIELD;
+            hostFormat.lineBreak = wordWrap ?
+                LineBreak.TO_FIT :
+                LineBreak.EXPLICIT;
+            hostFormat.lineHeight = _defaultTextFormat.leading;
+            hostFormat.locale = locale;
+            
+            hostFormat.paddingBottom = FTETextField.PADDING_BOTTOM;
+            hostFormat.paddingLeft = FTETextField.PADDING_LEFT;
+            hostFormat.paddingRight = FTETextField.PADDING_RIGHT;
+            hostFormat.paddingTop = FTETextField.PADDING_TOP;
+            
+            hostFormat.paragraphEndIndent = _defaultTextFormat.rightMargin;
+            hostFormat.paragraphStartIndent =  _defaultTextFormat.leftMargin;
+            
+            hostFormat.textAlign = _defaultTextFormat.align;
+            hostFormat.textAlignLast = _defaultTextFormat.align;
+            hostFormat.textDecoration = _defaultTextFormat.underline ?
+                TextDecoration.UNDERLINE :
+                TextDecoration.NONE;
+            hostFormat.textIndent = _defaultTextFormat.indent;
+            
+            hostFormat.trackingRight = _defaultTextFormat.letterSpacing; 
+            
+            _htmlHelper.hostFormat = hostFormat;
         }
         
         // used during compose to track nextLineIndex

    import flash.display.Shape;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.EventDispatcher;
    import flash.geom.Point;
    import flash.geom.Rectangle;
    import flash.text.StyleSheet;

import flashx.textLayout.edit.EditingMode;
import flashx.textLayout.elements.Configuration;
import flashx.textLayout.elements.FlowElement;
import flashx.textLayout.elements.IConfiguration;
import flashx.textLayout.elements.IFormatResolver;
import flashx.textLayout.elements.LinkElement;
