Former Indiana Rep. Frank McCloskey , 64 , died Sunday in Bloomington after a battle with bladder cancer .