The differences between cake textures:
For a very coarse texture cake, it could be over mixing the batter or the oven temperature too high.
For a soft even running-over cake type, the problem could be a very low oven temperature os a small pan for the amount of cake.