Finally figured out a way to get my code to render properly in my blog. There seems to be some confusion on how to communicate between components. This example kinda covers most of the basics.
Child Component:
[Event(name="childEvent", type="flash.events.Event")] Parent Application: