Heavy rain and thunderstorms are causing low visibility and flooding in North Texas. A flood watch is in effect, with 1 to 3 inches of rain expected overnight.