Issue with file paths after porting metabox from main theme to child theme

I found the answer my self, the issue had to do with a line requesting the content of the metabox (as expected). The line:

'template' => get_template_directory() . '/lib/metaboxes/custom_textbox.php',

should have been changed to:

'template' => get_stylesheet_directory() . '/lib/metaboxes/custom_textbox.php',

According (to the WordPress Codex) will get the path for the main theme. If you want to access the child theme URl (even if your in the child theme apparently) you have to use get_stylesheet_directory() (which I personally find the function name a little confusing as it’s a child theme directory that can be used for a lot more that just a custom stylesheet).

Further reading in Codex: get_template_directory(), get_stylesheet_directory()