>The user will be typing the text in Text Box...it the value is not found in the list box it'll have to added on.
You might want to take a look in the File section here - there are probably half a dozen incremental search solutions under Classes/VCXs that could be adapted to your needs there.