     {  
     
         userTypedIntoText = true;
-        
-        //var ito:InsertTextOperation = event.operation as InsertTextOperation;
-        
-        //trace("CB.textInput_changeHandler flow operation",event.operation,"text", ito ? ito.text : '');
         
         var operation:FlowOperation = event.operation;
 

import spark.utils.LabelUtil;
 
use namespace mx_internal;

/*
TODO (jszeto)

X Implement labelToItemFunction
X Implement committing input string to selectedItem
X Keep track of selectedIndex state
- Implement caret and selection states
- Implement user interaction behaviors
X Implement openOnInput
X Implement TextInput proxy properties
X Implement itemMatchingFunction property
X Implement restrict
X Implement maxChars

X Add wireframe skins

X Support padding styles in TextInput

- Make setting custom selectedItem cancellable
- Refactor DropDownList into DropDownList and DropDownListBase

B-Feature
- Add filtering support
- Add allowCustomSelectedItem support
- Prompt support

*/

/**
 *  Bottom inset, in pixels, for the text in the 

    private function processInputField():void
    {
        var matchingItems:Vector.<int>;
                
        if (!dataProvider || dataProvider.length <= 0)
            return;
        
