In all honesty I'm not sure if this will work...
Personally I would prefer to see a system where you can't buy/learn the spells like you said but have to find the words in the story. But once you have typed it out like your idea, you wont have to type it to cast it again making life a lot easier.