Preheat oven to 350°.
Place 12 paper muffin cup liners in muffin cups. Set aside.
Combine cocoa and 1 teaspoon cinnamon in a small bowl. Add boiling water, stirring until cocoa dissolves. Set aside.
Combine yogurt and baking soda; stir.
Combine 1/2 cup sugar, 2 tablespoons margarine, and yolk. Beat at high speed of a mixer 1 minute. Add cocoa mixture, yogurt mixture, flour, coconut, 1 teaspoon vanilla, and almond extract; mix well.
Beat salt and egg white at high speed of a mixer until stiff peaks form. Fold into batter; divide batter evenly among prepared muffin cups. Bake at 350° for 20 minutes or until cupcakes spring back when touched lightly in center.
Combine 1 1/2 tablespoons water, 1 teaspoon margarine, and chocolate in a small saucepan. Place over medium-low heat until chocolate melts. Remove from heat; stir in powdered sugar, 1/2 teaspoon cinnamon, and 1/2 teaspoon vanilla. Spread 2 teaspoons glaze over each warm cupcake. Let cool on wire racks.