Texas community absorbs 10 inches of rain in a few hours