How to place an article into a tree structure on a mobile web ui

I’m creating a mobile first ui which creates content articles. During the creation of an article (title, body etc) i would like to place it into different taxonomies

The taxonomies are tree structures used to organise content.

I originally envisaged a text box which when typed into, filtered a list of paths.

For example:

Root -> complaints -> how to Root -> contact

When the path is selected a tag is rendered.

You can then select other paths which are also appropriate to your article .

Thus you end up with multiple tags which represent locations in the taxonomies.

This seems a tad rubbish

Any better suggestions?