isnt that "auto complete", or do you want to set a range of keywords that are recognised, maybe the use of a combo box to allow you to choose from a list?
just a few ideas, i have no idea how to implement them but im sure someone will.
Surface Pro (2017) vs Surface Pro 4
20 groundbreaking 3D animation techniques
How to mine Bitcoin on Mac