Separate eggs yolks from egg white and set aside.
Bring a medium saucepan half filled with water to a boil. Place the chocolate in a medium bowl set over the saucepan of simmering water, let it melt, stir just a few times. Remove from heat and set aside.
In a large bowl if using a hand mixer, or in the bowl of an electric mixer fitted with the wire attachment, start by mixing on medium-high speed the egg yolks and 1/3 cup of sugar until light in color and smooth. Mix in the melted chocolate. Stop the mixer and scrape the sides of the bowl with a spatula, continue to mix until well combined.
Mix in the melted butter, coconut extract, cocoa powder, corn starch and salt.
Remove the bowl from the mixer, wash the wire attachment and dry it with a towel, reattach it to the mixer.
Add the remaining 6 egg whites and 1/4 cup of granulated sugar to the bowl and mix on high medium speed until light soft peaks start to form.
Using a spatula, gently fold the egg whites mixture into the chocolate batter until fully combined.
Pour the batter into the pan over the coconut balls.
Bake it for 30-40 minutes. Do not over bake.
Remove from oven and let it cool at room temperature.