Texas, Florida and 7 other states have no income tax, but they make up for it with other taxes. Sometimes those taxes mean low-income residents pay a larger percentage of their money in taxes.