Thousands of homes and business are without power amid a freeze that has descended on the Rio Grande Valley.