Not sure, what kind of tags you are using, but maybe it's worth to check out Tagger, which i use to write lots of photography tags, in combination with some phrase editor, which expands shortcut characters to full tag names. Although the built in tag editor isn't bad either.