In Fuel v1, Input is global, which means it isn't used in secondary requests. Insteaad, data passed to execute() will be passed as parameters to the controller method called (as if it where URi parameters).
So try something like:
public function action_post($post_id = null, $content = null) {