Tropical Storm Beta made landfall on the upper Texas coast late Monday night, with heavy rains creating major flooding problems in the greater Houston area into Tuesday.