The usual culprit for tough cupcakes in overmixing. When the batter is overmixed, it creates excess gluten. That gluten tightens as they bake, creating tough cupcakes.