Preheat oven 350 degrees. Line 2 muffin pans with cupcake papers or spray well with cooking spray.
In mixer beat the butter, coffee, water, vinegar, egg and vanilla. Mix dry ingredients together and add to wet ingredients mixing until well incorporated. Fill each cupcake tin 1/2 full bake for 15 minutes until done. Cool completely
For the Ganache melt the chocolate and cream together in microwave and set aside to thicken.
For the cream filling beat the marshmallow crème and butter together until fluffy. Add the vanilla and powdered sugar and continue to beat until thick and fluffy. Transfer to a squeeze bottle.
When cupcakes are cool insert the tip of the squeeze bottle with filling into each cupcakes and squeeze some filling into each cupcake.