                 textFlow = new TextFlow();
                 textFlow.mxmlChildren = [ _content ];
             }
+	        else if (_content is XML)
+            {
+                textFlow = importXMLMarkup(XML(_content));
+            }
             else if (_content is String)
             {
-                textFlow = importMarkup(String(_content));
+                textFlow = importStringMarkup(String(_content));
             }
             else if (_content == null)
             {

        
        return TextFilter.importToFlow(markup, TextFilter.TCAL_FORMAT);
    }

    /**
     *  @private

    /**
     *  @private
     */
    private function importStringMarkup(markup:String):TextFlow
    {
        markup = '<TextFlow xmlns="http://ns.adobe.com/tcal/2008">' +
                 markup +
