Tropical Storm Erin came ashore at Copano Bay, about 25 miles (40 kilometers) northeast of Corpus Christi.
Though the wind speed dropped to 35 mph (56.3 kph), the storm was still expected to bring 3 to 6 inches (7.5 to 15 centimeters) of rain across much of central and southern Texas. Up to 10 inches (25.4 centimeters) of rain were forecast in some areas.
Erin formed late Tuesday as the fifth depression of the Atlantic hurricane season and was upgraded to a tropical storm Wednesday when its maximum sustained speed hit 40 mph (64.4 kph). The threshold for tropical storm status is 39 mph (63 kph).
Against the backdrop of the threat of US sanctions, Mexico has refused to buy military helicopters from Russia