This is Eueides isabella which is generally found in Mexico, Brazil and the West Indies although they do fly into south Texas. They like rainforest environments These guys are mostly solitary and eat flower nectar.
The caterpillars feed on Passiflora edulis which is a vine of the “passion flower” native to South America. It is commonly called Passion Fruit. These larvae are white and black covered in long spines.