I found this recipe online. Here is the link - allrecipes.com/...detail.aspx The recipe for the cake batter and the filling are from that site, the frosting is from a cookbook called Eat Great, Lose Weight from the folks at Prevention magazine. I've made these cupcakes many times, and they are delicious!
In a mixing bowl, combine the first five ingredients for cake. Make a well in the center of dry ingredients.
Pour eggs, milk, oil, water and vanilla into well.
Beat until smooth, about 2 minutes.
Fill paper-lined muffin cups half full.
Bake at 375 degrees F for 15-20 minutes or until a toothpick inserted near the center comes out clean.
Remove from pans to wire racks to cool completely.
For cream filling: In a mixing bowl, combine butter, shortening, confectioners' sugar, milk, vanilla and salt; beat until fluffy, about 5 minutes.
Using a melon baller, remove some cake from the top of each cupcake, fill with cream filling, then replace removed cake. An even easier way to fill these: Take a pastry bag fitted with a star tip, plunge it into the top of each cupcake and squeeze filling into each one. Use whichever method you prefer.
For chocolate frosting: In a food processor or large bowl, combine half of confectioner's sugar, butter, cocoa and vanilla extract
Process or beat until confectioner's sugar dissolves.
Add remaining confectioner's sugar and 2 teaspoons milk. Process or beat until just smooth.
If frosting is too thick, add remaining 1 teaspoon milk.
Frost cupcakes. This is the best chocolate frosting I've ever tried. Enjoy!