For this we've used react-tagsinput and restyled it to match out theme.
You can pass the following classNames to get the desire color, react-tagsinput-tag $color, where $color can be one of primary, info, success, warning or danger.
Please refer to react-tagsinput documentation for more information.
You will find the styles for this component in
 assets/scss/nextjs-material-kit-pro/plugins/_plugin-react-tagsinput.scss.
import React from 'react';
// react component plugin for creating beatiful tags on an input
import TagsInput from "react-tagsinput";
export default function TagsInput(){
  const [tags, setTags] = React.useState(["pizza", "pasta", "parmesan"]);
  const handleTags = regularTags => {
    setTags(regularTags);
  };
  return (
    <TagsInput
      value={tags}
      onChange={handleTags}
      tagProps={{ className: "react-tagsinput-tag info" }}
    />
  );
}
export default Tags;