                                           textField_textModifiedHandler);                                       
             textField.removeEventListener("textReplace",
                                           textField_textModifiedHandler);                                       
+            textField.removeEventListener("textFieldWidthChange",
+                                          textField_textFieldWidthChangeHandler);
             removeChild(DisplayObject(textField));
             textField = null;
         }

        textFieldChanged(false);
    }

}

}

            textField.addEventListener("textInsert",
                                       textField_textModifiedHandler);                                       
            textField.addEventListener("textReplace",
                                       textField_textModifiedHandler);
            textField.addEventListener("textFieldWidthChange",
                                       textField_textFieldWidthChangeHandler);
                                       
            if (childIndex == -1)
                addChild(DisplayObject(textField));
