In reality the network (the relevant part) looks like this:
ospf2.jpg
The orange lines are wireless links that are inside a bridge interface to prevent OSPF state changes from short disconnects as the recalculation would usually take longer than the disconnect. Those links are the problem.
If wireless on R3 fails it will lose all routes (AFAIR) and R1 will lose all routes that normally go via R3.
I currently don't have enough routers to reproduce this scenario at home.
So, the problem that you are describing is that when the wireless link on R3 fails, R3 cannot get to the rest of the network, except for R1 and R2?
Assuming that I am describing your problem correctly, it looks like the reason for this is that R3 has an up bridge interface on area0 (backbone) as well as its ethernet interface on the area1 network shared with R1 and R2. When the wireless link on R3 fails, it is essentially splitting your area0 into two ... the bridge interface on R3, and then everything else. OSPF does not allow for a packet leaving area0 to enter a sub-area, and then re-enter area0. Try creating an area0 link between R3 and R2, possibly through a vlan through that switch.