Well my first thought isn't what has been suggested, so I'll give my little two sense. Sometimes hyperventilation, poor circulation, or whatever alters normal oxygen or blood flow in your head is going to cause you to see stars and flashes of light. I assume you have problems with breathing since this is in the allergies and asthma section. Otherwise you are going to want to put this post of your over in the vision and eye disorders section.
The increase of pressure and pain in your sinuses can also be causing your problems. Your sinuses go all around your eyes and swelling can put a pressure on your eyes will cause the illusion on brightness because of the strain on your optic nerves. I would suggest seeing someone to help clear the problem with your sinuses.
Also, you should have your contact prescription checked.
TMJ isn't going to cause problems with your vision as far as I know, but it can give you headaches and swelling...but unless you have a really severe case, isn't going to effect your sinuses or anything else that far away from your ears.