Democratic state Sen. Terry Link is quitting the legislative seat he’s held for more than two decades, roughly a month after he was charged with a federal count of income tax evasion, he said in a resignation letter Friday.