I am an Information Systems major who has been required to take several programming classes. While far from an expert, my first thought would be that some sort of web-based programming might be a good fit. I have talked to several people (who actually know what they are doing when it comes to programming) who claim that it's easier to write web code in notepad than it is by using an Integrated Development Environment
. If all you needed was a text editor and the knowledge to actually write the code, a visually impaired person who was a good touch-typist would not be at any real disadvantage.
I believe that lots of professional websites have specialists who handle the design elements. They collaborate with others who are the actual code experts. It seems to me that the latter specialization might be an area worth checking out.