The Biggert-Waters Act in Congress moved the National Flood Insurance Program, NFIP, towards becoming more self-sufficient and more solvent. In recent years the NFIP has gone $17 Billion in debt after Hurricane Katrina and more recently Sandy. When NFIP is in debt, money is taken from the Treasury (all taxpayers) instead of having coastal dwellers (flood ins. ratepayers) actually pay for flooded private property. Yes, passing Biggert-Waters meant you would have had to pay more to insure your summer or primary home built in a flood or high hazard zone.
But wait, Congress reversed itself by passing another law essentially keeping NFIP in debt and keeping US taxpayers on the hook for flood costs. Huffington Post article here by Elliot Negin.