I support the above suggestion, but for testing purposes, it might actually be easier to just unplug your keyboard. When the screen starts filling up with letters, unplug the keyboard and see what happens. If the letters stop, then you either need to clean or replace your keyboard.
I am almost certain that your keyboard is the problem, but this will let you test it before buying a new one. Give it a try and let us know what happens.