Who funds Medicare?

US taxpayers pay for Medicare with their hard earned tax dollars.